package com.sskj.trafficcontrol.model.vo;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author : zhao kuo
 * @date : 2019/2/15 09:26
 * @description :
 */

@NoArgsConstructor
@Data
public class LuBangXianingInfoVO {


    /**
     * rspcode : 20000
     * cityname : 上海市
     * localcar : [{"id":41,"date":"2016-11-16","week":"星期三","type":"日期限行","time":"","number":"所有号牌;所有号牌;所有号牌;所有号牌;所有号牌;所有号牌;所有号牌","engnumber":"针对数字和字母结尾车牌都限行","holiday":"限行","weekend":"限行","workday":"限行","range":"","summary":"禁止本市\u201c沪C\u201d号牌机动车辆驶入","area":"中环路（杨高南路立交桥至华夏高架路）、华夏高架路，外环隧道（黄浦江边起向西）－外环线环北大道－外环线环西二大道－外环线环西一大道－外环线环南一大道－杨高路立交－杨高南路－龙阳路立交－龙阳路－龙东大道－金桥路－金桥立交－杨高中路－杨高北路到长江边所构成的外环线道路范围内（含上述道路）","detail":"\u201c沪C\u201d机动车辆全天禁止驶入以下道路及区域内：中环路(杨高南路立交桥至华夏高架路)、华夏高架路，外环隧道(黄浦江边起向西)-外环线环北大道-外环线环西二大道-外环线环西一大道-外环线环南一大道-杨高路立交-杨高南路-龙阳路立交-龙阳路-龙东大道-金桥路-金桥立交-杨高中路-杨高北路到长江边所构成的外环线道路范围内(含上述道路)"}]
     * foreigncar : [{"id":40,"date":"2016-11-16","week":"星期三","type":"星期限行","time":"07:00-10:00;15:00-20:00","number":"所有号牌;所有号牌;所有号牌;不限行;不限行;所有号牌;所有号牌","engnumber":"针对数字和字母结尾车牌都限行","holiday":"不限行","weekend":"不限行","workday":"限行","range":"","summary":"禁止外埠牌照车辆、使用临时行驶车号牌的车辆、实习期驾驶员驾驶的车辆通行","area":"延安高架路（S20以东段）、南北高架路（呼玛路至鲁班立交段）、 逸仙高架路（全线）、沪闵高架路（全线）、中环路（全线）、华夏高架路（全线）、罗山高架路（全线）、度假区高架路（中环路至秀浦路段）、内环高架路（除内圈中山北二路入口至锦绣路出口、外圈锦绣路入口至黄兴路出口以外的路段）、南浦大桥、卢浦大桥、延安东路隧道","detail":"外省市机动车号牌的小客车、使用临时行驶车号牌的小客车、未载客的出租小客车及实习期驾驶员驾驶的小客车在工作日07:00-10:00；15:00-20:00(周六日及法定假日除外)，禁止在以下区域通行：(一)延安高架路(S20以东段)；(二)南北高架路(呼玛路至鲁班立交段)；(三)逸仙高架路(全线)；(四)沪闵高架路(全线)； (五)中环路(全线)；(六)华夏高架路(全线)；(七)罗山高架路(全线)；(八)度假区高架路(中环路至秀浦路段)；(九)内环高架路(除内圈中山北二路入口至锦绣路出口、外圈锦绣路入口至黄兴路出口以外的路段)；(十)南浦大桥；(十一)卢浦大桥；(十二)延安东路隧道"}]
     * allcars : []
     */

    private int rspcode;
    private String cityname;
    private List<LocalcarBean> localcar;
    private List<ForeigncarBean> foreigncar;
    private List<AllCarBean> allcars;


    @NoArgsConstructor
    @Data
    public static class LocalcarBean {
        /**
         * id : 41
         * date : 2016-11-16
         * week : 星期三
         * type : 日期限行
         * time :
         * number : 所有号牌;所有号牌;所有号牌;所有号牌;所有号牌;所有号牌;所有号牌
         * engnumber : 针对数字和字母结尾车牌都限行
         * holiday : 限行
         * weekend : 限行
         * workday : 限行
         * range :
         * summary : 禁止本市“沪C”号牌机动车辆驶入
         * area : 中环路（杨高南路立交桥至华夏高架路）、华夏高架路，外环隧道（黄浦江边起向西）－外环线环北大道－外环线环西二大道－外环线环西一大道－外环线环南一大道－杨高路立交－杨高南路－龙阳路立交－龙阳路－龙东大道－金桥路－金桥立交－杨高中路－杨高北路到长江边所构成的外环线道路范围内（含上述道路）
         * detail : “沪C”机动车辆全天禁止驶入以下道路及区域内：中环路(杨高南路立交桥至华夏高架路)、华夏高架路，外环隧道(黄浦江边起向西)-外环线环北大道-外环线环西二大道-外环线环西一大道-外环线环南一大道-杨高路立交-杨高南路-龙阳路立交-龙阳路-龙东大道-金桥路-金桥立交-杨高中路-杨高北路到长江边所构成的外环线道路范围内(含上述道路)
         */

        private int id;
        private String date;
        private String week;
        private String type;
        private String time;
        private String number;
        private String engnumber;
        private String holiday;
        private String weekend;
        private String workday;
        private String range;
        private String summary;
        private String area;
        private String detail;
    }

    @NoArgsConstructor
    @Data
    public static class ForeigncarBean {
        /**
         * id : 40
         * date : 2016-11-16
         * week : 星期三
         * type : 星期限行
         * time : 07:00-10:00;15:00-20:00
         * number : 所有号牌;所有号牌;所有号牌;不限行;不限行;所有号牌;所有号牌
         * engnumber : 针对数字和字母结尾车牌都限行
         * holiday : 不限行
         * weekend : 不限行
         * workday : 限行
         * range :
         * summary : 禁止外埠牌照车辆、使用临时行驶车号牌的车辆、实习期驾驶员驾驶的车辆通行
         * area : 延安高架路（S20以东段）、南北高架路（呼玛路至鲁班立交段）、 逸仙高架路（全线）、沪闵高架路（全线）、中环路（全线）、华夏高架路（全线）、罗山高架路（全线）、度假区高架路（中环路至秀浦路段）、内环高架路（除内圈中山北二路入口至锦绣路出口、外圈锦绣路入口至黄兴路出口以外的路段）、南浦大桥、卢浦大桥、延安东路隧道
         * detail : 外省市机动车号牌的小客车、使用临时行驶车号牌的小客车、未载客的出租小客车及实习期驾驶员驾驶的小客车在工作日07:00-10:00；15:00-20:00(周六日及法定假日除外)，禁止在以下区域通行：(一)延安高架路(S20以东段)；(二)南北高架路(呼玛路至鲁班立交段)；(三)逸仙高架路(全线)；(四)沪闵高架路(全线)； (五)中环路(全线)；(六)华夏高架路(全线)；(七)罗山高架路(全线)；(八)度假区高架路(中环路至秀浦路段)；(九)内环高架路(除内圈中山北二路入口至锦绣路出口、外圈锦绣路入口至黄兴路出口以外的路段)；(十)南浦大桥；(十一)卢浦大桥；(十二)延安东路隧道
         */

        private int id;
        private String date;
        private String week;
        private String type;
        private String time;
        private String number;
        private String engnumber;
        private String holiday;
        private String weekend;
        private String workday;
        private String range;
        private String summary;
        private String area;
        private String detail;
    }

    @NoArgsConstructor
    @Data
    public  static class AllCarBean{
        /**
         * id : 835
         * date : 2019-02-15
         * week : 星期五
         * type : 星期限行
         * time : 07:00-20:00
         * number : 5,0;不限行;不限行;1,6;2,7;3,8;4,9
         * engnumber : 最后一位数字
         * holiday : 不限行
         * weekend : 不限行
         * workday : 限行
         * range : 20190107-20190407
         * summary : 工作日周一至周五分别限行1和6，2和7，3和8，4和9，5和0，以车辆号牌最后一位阿拉伯数字为限行依据。
         * area : 市区东二环、三丰路、西二环、北二环（含以上道路）以内区域
         * detail : 根据保定市大气污染防治工作需要，2019年1月7日至2019年4月7日，该市将继续实施常态化2个尾号限行。
         */

        private int id;
        private String date;
        private String week;
        private String type;
        private String time;
        private String number;
        private String engnumber;
        private String holiday;
        private String weekend;
        private String workday;
        private String range;
        private String summary;
        private String area;
        private String detail;
    }
}
